#!/bin/bash

# Program:
#     Pregram creates three files, which named by user's input and date commond.
# History:
#     2015/08/24    wxb     First release

echo -e "I will use 'touch' command to create 3 files."
read -p "Please input your filename: " fileuser

# If 'fileuser' is not initialize or its value is null, filename <= 'filename'
filename=${fileuser:-"filename"}
echo -e $filename

# There is not space between '+' and '%Y%m%d'
date1=$(date --date='2 days ago' +%Y%m%d)
date2=$(date --date='1 days ago' +%Y%m%d)
date3=$(date +%Y%m%d)

file1=${filename}${date1}
file2=${filename}${date2}
file3=${filename}${date3}

# Create files
touch "$file1"
touch "$file2"
touch "$file3"